 /*公共样式与样式重置*/
	body {
		margin: 0;
		padding: 0;
		font: 12px "\5B8B\4F53", san-serif;
		background: #fff;
	}
	
	div,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	form,
	fieldset,
	input,
	textarea,
	blockquote,
	p {
		padding: 0;
		margin: 0;
	}
	
	table,
	td,
	tr,
	th {
		font-size: 12px;
	}
	
	li {
		list-style-type: none;
	}
	
	img {
		vertical-align: top;
		border: 0;
	}
	
	ol,
	ul {
		list-style: none;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 12px;
		font-weight: normal;
	}
	
	address,
	cite,
	code,
	em,
	th {
		font-weight: normal;
		font-style: normal;
	}
	
	.fB {
		font-weight: bold;
	}
	
	.f12px {
		font-size: 12px;
	}
	
	.f14px {
		font-size: 14px;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	a:link {
		color: #2b2b2b;
		text-decoration: none;
	}
	
	a:visited {
		color: #3399ff;
		text-decoration: none;
	}
	
	a:hover {
		color: #0099ff;
		text-decoration: underline;
	}
	
	a:active {
		color: #0066ff;
	}
	


/*tab分页*/
.container{
	height: 100%;
	margin: 10px 10px;
	border: 1px solid #ddd;
	border-top: none;
	border-right: none;
	box-sizing: border-box;
}
.container .tab_pag{
	overflow: hidden;
	margin-bottom: -1px;
	background-color: #eee;
}
.container .tab_pag li{
	float: left;
	height: 40px;
	padding: 0 20px;
	border: 1px solid #ddd;
	border-left: none;
	line-height: 40px;
	cursor: pointer;
	color: #666;
}
.container .tab_pag li img{
	margin: 12px 10px 0 0;
}
.container .tab_pag .current_tab{
	background-color: #fff;
	border-bottom: none;
}
.echart_box{
	width: 100%;	
	border: 1px solid #ddd;
	border-left: none;
	overflow-y: auto;
}
.echart_box .echart_content{
	width: 100%;
	height: 100%;
}


/*图表样式*/
.echart_content .echart_rows{
	height: 215px;
}
.echart_content .echart_rows .echart_case{
	float: left;
	width: 33%;
	height: 210px;
	padding: 10px;
	box-sizing: border-box;
}
.echart_content .echart_rows .clear_padding{
	padding-top: 0;
}
.echart_rows .echart_case .echart_title{
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	background-color: #eee;
	font-weight: bold;
	color: #666;
	text-indent: 10px;
}
.echart_rows .echart_case .main_echart{
	width: 100%;
	height: 220px;
	border: 1px solid #ddd;
	border-top: none;
	box-sizing: border-box;
}
.listline{ border-bottom:  1px solid #fff; padding-top:1px; margin-left:1px; margin-bottom:1px;}
.start{
	background:#18a1f0;
	color:#ffffff
}
.end{
	background:#ff7900;
	color:#ffffff
}
.condition-btn{
	-moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
         border-radius: 5px 5px 5px 5px;
	 background-color:#18a1f0;
	 color:#fff;
	 
}
.icon-caret-down{
     /*background-color:#eee;
     padding-left:6px;
     padding-right:6px;
     padding-top:4px;
     padding-bottom:4px;*/
     line-height:18px;
     
}
.textbox{
     margin-right:3px;
}
.l-btn-left{
    padding-left:4px;
    padding-right:4px;
}
.panel-title{
    color:#fff;
    margin-left:10px;
}
.icon-save,
.icon-remove-circle,
.icon-ok-circle{
    margin-right:3px;
}
.icon-question-sign{
   font-size:48px;
   color:#fdc960;
   padding-right:10px;
   margin-top:50px;
}